package org.jeecg.modules.qyxx.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 财务指标分析汇总数据
 * @Author: jeecg-boot
 * @Date:   2022-05-07
 * @Version: V1.0
 */
@Data
@TableName("bg_hz_nd_cwbb")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="bg_hz_nd_cwbb对象", description="财务指标分析汇总数据")
public class BgHzNdCwbb {

	/**纳税人登记序号*/
	@Excel(name = "纳税人登记序号", width = 15)
    @ApiModelProperty(value = "纳税人登记序号")
	@MppMultiId
	private String djxh;
	/**统计年度*/
	@Excel(name = "统计年度", width = 15)
    @ApiModelProperty(value = "统计年度")
	@MppMultiId
	private String tjnd;
	/**纳税人名称*/
	@Excel(name = "纳税人名称", width = 15)
    @ApiModelProperty(value = "纳税人名称")
	private String nsrmc;
	/**流动资产合计*/
	@Excel(name = "流动资产合计", width = 15)
    @ApiModelProperty(value = "流动资产合计")
	private java.math.BigDecimal ldzchj;
	/**非流动资产合计*/
	@Excel(name = "非流动资产合计", width = 15)
    @ApiModelProperty(value = "非流动资产合计")
	private java.math.BigDecimal fldzchj;
	/**流动负债合计*/
	@Excel(name = "流动负债合计", width = 15)
    @ApiModelProperty(value = "流动负债合计")
	private java.math.BigDecimal ldfzhj;
	/**非流动负债合计*/
	@Excel(name = "非流动负债合计", width = 15)
    @ApiModelProperty(value = "非流动负债合计")
	private java.math.BigDecimal fldfzhj;
	/**资产总计*/
	@Excel(name = "资产总计", width = 15)
    @ApiModelProperty(value = "资产总计")
	private java.math.BigDecimal zczj;
	/**负债合计*/
	@Excel(name = "负债合计", width = 15)
    @ApiModelProperty(value = "负债合计")
	private java.math.BigDecimal fzhj;
	/**营业收入（包括主营业收入+营业收入）*/
	@Excel(name = "营业收入（包括主营业收入+营业收入）", width = 15)
    @ApiModelProperty(value = "营业收入（包括主营业收入+营业收入）")
	private java.math.BigDecimal yysr;
	/**营业收入（包括主营业收入+营业收入）同比（%）*/
	@Excel(name = "营业收入（包括主营业收入+营业收入）同比（%）", width = 15)
    @ApiModelProperty(value = "营业收入（包括主营业收入+营业收入）同比（%）")
	private java.math.BigDecimal yysrTb;
	/**营业成本（包括主营业成本+营业成本）*/
	@Excel(name = "营业成本（包括主营业成本+营业成本）", width = 15)
    @ApiModelProperty(value = "营业成本（包括主营业成本+营业成本）")
	private java.math.BigDecimal yycb;
	/**营业税金及附加*/
	@Excel(name = "营业税金及附加", width = 15)
    @ApiModelProperty(value = "营业税金及附加")
	private java.math.BigDecimal yysjjfy;
	/**销售费用*/
	@Excel(name = "销售费用", width = 15)
    @ApiModelProperty(value = "销售费用")
	private java.math.BigDecimal xsfy;
	/**管理费用*/
	@Excel(name = "管理费用", width = 15)
    @ApiModelProperty(value = "管理费用")
	private java.math.BigDecimal glfy;
	/**财务费用*/
	@Excel(name = "财务费用", width = 15)
    @ApiModelProperty(value = "财务费用")
	private java.math.BigDecimal cwfy;
	/**营业利润*/
	@Excel(name = "营业利润", width = 15)
    @ApiModelProperty(value = "营业利润")
	private java.math.BigDecimal yylr;
	/**营业利润同比（%）*/
	@Excel(name = "营业利润同比（%）", width = 15)
    @ApiModelProperty(value = "营业利润同比（%）")
	private java.math.BigDecimal yylrTb;
	/**营业外收入*/
	@Excel(name = "营业外收入", width = 15)
    @ApiModelProperty(value = "营业外收入")
	private java.math.BigDecimal yywsr;
	/**营业外成本*/
	@Excel(name = "营业外成本", width = 15)
    @ApiModelProperty(value = "营业外成本")
	private java.math.BigDecimal yywcb;
	/**利润总额*/
	@Excel(name = "利润总额", width = 15)
    @ApiModelProperty(value = "利润总额")
	private java.math.BigDecimal lrze;
	/**所得税费用*/
	@Excel(name = "所得税费用", width = 15)
    @ApiModelProperty(value = "所得税费用")
	private java.math.BigDecimal sdsfy;
	/**净利润*/
	@Excel(name = "净利润", width = 15)
    @ApiModelProperty(value = "净利润")
	private java.math.BigDecimal jlr;
	/**净利润同比（%）*/
	@Excel(name = "净利润同比（%）", width = 15)
    @ApiModelProperty(value = "净利润同比（%）")
	private java.math.BigDecimal jlrTb;
	/**经营活动产生的现金流量净额*/
	@Excel(name = "经营活动产生的现金流量净额", width = 15)
    @ApiModelProperty(value = "经营活动产生的现金流量净额")
	private java.math.BigDecimal jyhdcsdxjllje;
	/**经营活动产生的现金流量净额同比（%）*/
	@Excel(name = "经营活动产生的现金流量净额同比（%）", width = 15)
    @ApiModelProperty(value = "经营活动产生的现金流量净额同比（%）")
	private java.math.BigDecimal jyhdcsdxjlljeTb;
	/**投资活动产生的现金流量净额*/
	@Excel(name = "投资活动产生的现金流量净额", width = 15)
    @ApiModelProperty(value = "投资活动产生的现金流量净额")
	private java.math.BigDecimal tzhdcsdxjllje;
	/**筹资活动产生的现金流量净额*/
	@Excel(name = "筹资活动产生的现金流量净额", width = 15)
    @ApiModelProperty(value = "筹资活动产生的现金流量净额")
	private java.math.BigDecimal czhdcsdxjllje;
	/**现金净增加额*/
	@Excel(name = "现金净增加额", width = 15)
    @ApiModelProperty(value = "现金净增加额")
	private java.math.BigDecimal wxjjxjdjwjzje;
	/**期初现金余额*/
	@Excel(name = "期初现金余额", width = 15)
    @ApiModelProperty(value = "期初现金余额")
	private java.math.BigDecimal jxjdqcye;
	/**期末现金余额*/
	@Excel(name = "期末现金余额", width = 15)
    @ApiModelProperty(value = "期末现金余额")
	private java.math.BigDecimal xjdqmye;
	/**速动比率*/
	@Excel(name = "速动比率", width = 15)
    @ApiModelProperty(value = "速动比率")
	private java.math.BigDecimal sdbl;
	/**速动比率同比（%）*/
	@Excel(name = "速动比率同比（%）", width = 15)
    @ApiModelProperty(value = "速动比率同比（%）")
	private java.math.BigDecimal sdblTb;
	/**资产负债率*/
	@Excel(name = "资产负债率", width = 15)
    @ApiModelProperty(value = "资产负债率")
	private java.math.BigDecimal zcfzl;
	/**资产负债率同比（%）*/
	@Excel(name = "资产负债率同比（%）", width = 15)
    @ApiModelProperty(value = "资产负债率同比（%）")
	private java.math.BigDecimal zcfzlTb;
	/**应收账款周转率*/
	@Excel(name = "应收账款周转率", width = 15)
    @ApiModelProperty(value = "应收账款周转率")
	private java.math.BigDecimal yszkzzl;
	/**存货周转率*/
	@Excel(name = "存货周转率", width = 15)
    @ApiModelProperty(value = "存货周转率")
	private java.math.BigDecimal chzzl;
	/**营业净利率*/
	@Excel(name = "营业净利率", width = 15)
    @ApiModelProperty(value = "营业净利率")
	private java.math.BigDecimal yyjll;
	/**营业净利率同比（%）*/
	@Excel(name = "营业净利率同比（%）", width = 15)
    @ApiModelProperty(value = "营业净利率同比（%）")
	private java.math.BigDecimal yyjllTb;
	/**权益净利率*/
	@Excel(name = "权益净利率", width = 15)
    @ApiModelProperty(value = "权益净利率")
	private java.math.BigDecimal qyjll;
	/**现金流量比率*/
	@Excel(name = "现金流量比率", width = 15)
    @ApiModelProperty(value = "现金流量比率")
	private java.math.BigDecimal xjllbl;
	/**现金流量比率同比（%）*/
	@Excel(name = "现金流量比率同比（%）", width = 15)
    @ApiModelProperty(value = "现金流量比率同比（%）")
	private java.math.BigDecimal xjllblTb;
	/**现金流量与负债比率*/
	@Excel(name = "现金流量与负债比率", width = 15)
    @ApiModelProperty(value = "现金流量与负债比率")
	private java.math.BigDecimal xjllyfzbl;
	/**现金流量与负债比率同比（%）*/
	@Excel(name = "现金流量与负债比率同比（%）", width = 15)
    @ApiModelProperty(value = "现金流量与负债比率同比（%）")
	private java.math.BigDecimal xjllyfzblTb;
	/**营业收入增长率*/
	@Excel(name = "营业收入增长率", width = 15)
    @ApiModelProperty(value = "营业收入增长率")
	private java.math.BigDecimal yysrzzl;
	/**营业利润增长率*/
	@Excel(name = "营业利润增长率", width = 15)
    @ApiModelProperty(value = "营业利润增长率")
	private java.math.BigDecimal yylrzzl;
	/**营业现金比率*/
	@Excel(name = "营业现金比率", width = 15)
    @ApiModelProperty(value = "营业现金比率")
	private java.math.BigDecimal yyxjbl;
	/**净利润较去年同比*/
	@Excel(name = "净利润较去年同比", width = 15)
    @ApiModelProperty(value = "净利润较去年同比")
	private java.math.BigDecimal jlrjqntb;
	/**存货绝对值的同比*/
	@Excel(name = "存货绝对值的同比", width = 15)
    @ApiModelProperty(value = "存货绝对值的同比")
	private java.math.BigDecimal chjdztb;
	/**应收账款绝对值的同比*/
	@Excel(name = "应收账款绝对值的同比", width = 15)
    @ApiModelProperty(value = "应收账款绝对值的同比")
	private java.math.BigDecimal yszkjdztb;
	/**毛利率*/
	@Excel(name = "毛利率", width = 15)
    @ApiModelProperty(value = "毛利率")
	private java.math.BigDecimal mll;
	/**毛利率同比（%）*/
	@Excel(name = "毛利率同比（%）", width = 15)
    @ApiModelProperty(value = "毛利率同比（%）")
	private java.math.BigDecimal mllTb;
	/**存货*/
	@Excel(name = "存货", width = 15)
    @ApiModelProperty(value = "存货")
	private java.math.BigDecimal ch;
	/**存货同比（%）*/
	@Excel(name = "存货同比（%）", width = 15)
    @ApiModelProperty(value = "存货同比（%）")
	private java.math.BigDecimal chTb;
	/**其他应收账款*/
	@Excel(name = "其他应收账款", width = 15)
    @ApiModelProperty(value = "其他应收账款")
	private java.math.BigDecimal qtyszk;
	/**应收账款*/
	@Excel(name = "应收账款", width = 15)
    @ApiModelProperty(value = "应收账款")
	private java.math.BigDecimal yszk;
	/**应收账款同比（%）*/
	@Excel(name = "应收账款同比（%）", width = 15)
    @ApiModelProperty(value = "应收账款同比（%）")
	private java.math.BigDecimal yszkTb;
	/**创建时间*/
	@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
	private Date createTime;
	/**更新时间*/
	@Excel(name = "更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "更新时间")
	private Date updateTime;
	/**季度序号*/
	@Excel(name = "季度序号", width = 15)
	@ApiModelProperty(value = "季度序号")
	private java.math.BigDecimal jdxh;

	@TableField(exist = false)
	private String tsYear;
}
